翻訳と辞書
Words near each other
・ Dose fractionation
・ Dose from radioactive seeds
・ Dose profile
・ Dose verification system
・ Dos Cuadras Offshore Oil Field
・ Dos de Abril Department
・ Dos de Mayo (Misiones)
・ Dos de Mayo Province
・ Dos de Mayo Uprising
・ Dos Dedos Mis Amigos
・ Dos Divas
・ Dos Duques River
・ Dos en el mundo
・ Dos EPs
・ Dos Erres massacre
DOS extender
・ Dos Frades River
・ Dos Fraye Vort
・ Dos Grandes
・ Dos guitarras flamencas
・ Dos guitarras flamencas en América Latina
・ Dos Hermanas
・ Dos Hermanas CF
・ Dos Hermanos Bridge
・ Dos Hermanos Islands
・ Dos Historias
・ Dos hogares
・ Dos Idolos
・ Dos Indios River
・ Dos Indios River (Canoas River)


Dictionary Lists
翻訳と辞書 辞書検索 [ 開発暫定版 ]
スポンサード リンク

DOS extender : ウィキペディア英語版
DOS extender

A DOS extender is a computer software program which enables software to run under a protected mode environment even though the host operating system is only capable of operating in real mode.
DOS extenders were initially developed in the 1980s following the introduction of the Intel 80286 processor (and later expanded upon with the Intel 80386), to cope with the memory limitations of MS-DOS and its derivatives.
== DOS extender operation ==
A DOS extender is a program that "extends" DOS so that programs running in protected mode can transparently interface with the underlying MS-DOS API. This was necessary because many of the functions provided by DOS require 16-bit segment and offset addresses pointing to memory locations within the first 640 kilobytes of memory. Protected mode, however, uses an incompatible addressing method where the segment registers (now called selectors) are used to point to an entry in the Global Descriptor Table which describes the characteristics of the segment. The two methods of addressing are mutually exclusive, with the processor having to make costly switches to real (or V86) mode to service non-protected mode requests.
In addition to setting up the environment and loading the actual program to be executed, the DOS extender also provides (amongst other things) a translation layer that maintains buffers allocated below the 1MB real mode memory barrier. These buffers are used to transfer data between the underlying real mode operating system and the protected mode program. Since switching between real/V86 mode and protected mode is a relatively time consuming operation, the extender attempts to minimize the number of switches by duplicating the functionality of many real mode operations within its own protected mode environment. As DOS uses interrupts extensively for communication between the operating system and user level software, DOS extenders intercept many of the common hardware (e.g. the real-time clock and keyboard controller) and software (e.g. DOS itself and the mouse API) interrupts. Some extenders also handle other common interrupt functions, such as video BIOS routines.
Essentially, a DOS extender is like a miniature operating system, handling much of the functionality of the underlying operating system itself.

抄文引用元・出典: フリー百科事典『 ウィキペディア(Wikipedia)
ウィキペディアで「DOS extender」の詳細全文を読む



スポンサード リンク
翻訳と辞書 : 翻訳のためのインターネットリソース

Copyright(C) kotoba.ne.jp 1997-2016. All Rights Reserved.